export interface Param {
    name: string;
    descEn: string;
    descCn: string;
    defaultValue: unknown;
    validValue?: (value: unknown) => string | null;
    demoValue?: unknown;
    optionList?: (string | null)[];
    ruleSelect?: boolean;
    url: string;
}

export interface ParamGroup {
    groupName: string;
    paramList: Param[];
}